﻿using System;
using ImageAppViewModels;

namespace WpfImageDuplicates
{
    public interface IFilterCollectionHandler
    {
        FilterCollectionViewModel CurrentFilterCollection { get; set; }
        FilterCollectionViewModel FindFilterCollection(string name);
        void LoadBlur1Filters();
        void LoadBlur2Filters();
        void LoadComparisonFilters();
        void LoadFilterForSimilarity();
        void LoadFilters();
        void LoadUserDefinedFilters();
        void OnFiltersGenerationsChanges(bool refreshFiles, bool forceThumbRefresh);
        void SaveData();
        void SetFilterCollection();
        void VerifyOneFilterCollectionExists();
    }
}
